home *** CD-ROM | disk | FTP | other *** search
/ Dr. Windows 3 / dr win3.zip / dr win3 / PROGRAMR / VLIB200.ZIP / VLIBDEMO.RC < prev   
Text File  |  1993-10-15  |  8KB  |  247 lines

  1. #include "windows.h"
  2. #include "vlibdemo.h"
  3. #include "menu.h"
  4.  
  5. VL_LOGO    ICON    visualib.ico
  6.  
  7. VlibDemo MENU
  8. BEGIN
  9.     POPUP    "&Demo"
  10.     BEGIN
  11.         MENUITEM    "NURBS Curves",                IDM_DEMO_NURBSCURVE
  12.         MENUITEM    "Image Mapping",            IDM_DEMO_IMAGEMAPPING
  13.         MENUITEM    "Depth Clipping"            IDM_DEMO_DEPTHCLIPPING
  14.         MENUITEM    "Spot Lights",                IDM_DEMO_SPOTLIGHT
  15.         MENUITEM    "Material Property",        IDM_DEMO_MATERIALPROPERTY
  16.         MENUITEM    "Marble Ring",                IDM_DEMO_MARBLERING
  17.         MENUITEM    "Wood Surface",                IDM_DEMO_WOODSURFACE
  18.         MENUITEM    "Granite Cube",                IDM_DEMO_GRANITECUBE
  19.         MENUItEM    "Stereo Text",                IDM_DEMO_STEREOTEXT
  20.         MENUITEM    "3D Composite",                IDM_DEMO_3DCOMPOSITE
  21.         MENUITEM    "2D Composite",                IDM_DEMO_2DCOMPOSITE
  22.         MENUITEM    SEPARATOR
  23.         POPUP        "Picture"
  24.         BEGIN
  25.             MENUITEM    "Save Picture",                IDM_DEMO_SAVEPICTURE
  26.             MENUITEM    "Print Picture",            IDM_DEMO_PRINTPICTURE
  27.             MENUITEM    "With Frame",                IDM_DEMO_WITHFRAME
  28.         END
  29.         MENUITEM    "Draw To Printer",            IDM_DEMO_PRINTFLAG
  30.         MENUITEM    SEPARATOR
  31.         MENUITEM    "Exit",                        IDM_DEMO_EXIT
  32.     END
  33.     POPUP    "A&nimation"
  34.     BEGIN
  35.         MENUITEM    "2D Objects",        IDM_ANIMATE_OBJECT2D
  36.         MENUITEM    "Viewer Motion",    IDM_ANIMATE_VIEWER3D
  37.         MENUITEM    "Viewer Zoom",        IDM_ANIMATE_ZOOM3D
  38.         MENUITEM    "Surface Rotation",    IDM_ANIMATE_SURFACE
  39.         MENUITEM    "Spring Rotation",    IDM_ANIMATE_SPRING
  40.         MENUITEM    "Moving Dodecahedron",    IDM_ANIMATE_DODECAHEDRON
  41.         MENUITEM    "Moving Icosahedron",    IDM_ANIMATE_ICOSAHEDRON
  42.         MENUITEM    "Moving Star",        IDM_ANIMATE_STAR3D
  43.         MENUITEM    "Moving Frame",        IDM_ANIMATE_FRAME
  44.     END
  45.     POPUP    "&Primitive"
  46.     BEGIN
  47.         POPUP    "2D Object"
  48.         BEGIN
  49.             POPUP    "Basic"
  50.             BEGIN
  51.                 MENUITEM    "Line",            IDM_2DPRIME_LINE
  52.                 MENUITEM    "Polyline",        IDM_2DPRIME_POLYLINE
  53.                 MENUITEM    "Mark",            IDM_2DPRIME_MARK
  54.                 MENUITEM    "Label",        IDM_2DPRIME_LABEL
  55.                 MENUITEM    "Pointer",        IDM_2DPRIME_POINTER
  56. //                MENUITEM    "Arrow",        IDM_2DPRIME_ARROW
  57.                 MENUITEM    "Net",            IDM_2DPRIME_NET
  58.             END
  59.             POPUP    "Curve"
  60.             BEGIN
  61.                 MENUITEM    "Bezier",        IDM_2DCURVE_BEZIER
  62.                 MENUITEM    "Hermit",        IDM_2DCURVE_HERMIT
  63.                 MENUITEM    "B-Spline",        IDM_2DCURVE_BSPLINE
  64.                 MENUITEM    "NURBS Knots",    IDM_2DCURVE_NURBSKNOTS
  65.                 MENUITEM    "NURBS",        IDM_2DCURVE_NURBS
  66.                 MENUITEM    "Catmullrom",    IDM_2DCURVE_CATMULLROM
  67.                 MENUITEM    "Quadratic Curve",IDM_2DCURVE_QBEZIER
  68.                 MENUITEM    SEPARATOR
  69.                 MENUITEM    "Spiral",        IDM_2DCURVE_SPIRAL
  70. /*
  71.                 MENUITEM    "Parabola",        IDM_2DCURVE_PARABOLA
  72.                 MENUITEM    "Hyperbola",    IDM_2DCURVE_HYPERBOLA
  73.                 MENUITEM    "OscilWave",    IDM_2DCURVE_OSCILWAVE
  74.                 MENUITEM    "Catenary",        IDM_2DCURVE_CATENARY
  75. */
  76.             END
  77.             POPUP    "Shape"
  78.             BEGIN
  79.                 MENUITEM    "Box",            IDM_2DSHAPE_BOX
  80.                 MENUITEM    "Disk",            IDM_2DSHAPE_DISK
  81.                 MENUITEM    "Ngon",            IDM_2DSHAPE_NGON
  82.                 MENUITEM    "Wedge",        IDM_2DSHAPE_WEDGE
  83.                 MENUITEM    "Bow",            IDM_2DSHAPE_BOW
  84.                 MENUITEM    "Star",            IDM_2DSHAPE_STAR
  85.                 MENUITEM    "Flower",        IDM_2DSHAPE_FLOWER
  86.                 MENUITEM    "Rose",            IDM_2DSHAPE_ROSE
  87.                 MENUITEM    "Ring",            IDM_2DSHAPE_RING
  88. /*
  89.             MENUITEM    "Cycloid",        IDM_2DSHAPE_CYCLOID
  90.             MENUITEM    "Epicycloid",    IDM_2DSHAPE_EPICYCLOID
  91.             MENUITEM    "Cardioid",        IDM_2DSHAPE_CARDIOID
  92.             MENUITEM    "Hypocycloid",    IDM_2DSHAPE_HYPOCYCLOID
  93. */
  94.             END
  95.         END
  96.         POPUP    "3D Object"
  97.         BEGIN
  98.             POPUP    "Basic"
  99.             BEGIN
  100.                 MENUITEM    "Line",            IDM_3DPRIME_LINE
  101.                 MENUITEM    "Polyline",        IDM_3DPRIME_POLYLINE
  102.                 MENUITEM    "Mark",            IDM_3DPRIME_MARK
  103.                 MENUITEM    "Label",        IDM_3DPRIME_LABEL
  104.                 MENUITEM    "Pointer",        IDM_3DPRIME_POINTER
  105. //                MENUITEM    "Arrow",        IDM_3DPRIME_ARROW
  106.                 MENUITEM    "Net",            IDM_3DPRIME_NET
  107.             END
  108.             POPUP    "Curve"
  109.             BEGIN
  110.                 MENUITEM    "Bezier",        IDM_3DCURVE_BEZIER
  111.                 MENUITEM    "Hermit",        IDM_3DCURVE_HERMIT
  112.                 MENUITEM    "BSpline",        IDM_3DCURVE_BSPLINE
  113.                 MENUITEM    "NURBS",        IDM_3DCURVE_NURBS
  114.                 MENUITEM    "CatmullRom",    IDM_3DCURVE_CATMULLROM
  115.                 MENUITEM    "Quadratic Curve",        IDM_3DCURVE_QBEZIER
  116.                 MENUITEM    SEPARATOR
  117.                 MENUITEM    "Spring",        IDM_3DCURVE_SPRING
  118.                 MENUITEM    "Spiral",        IDM_3DCURVE_SPIRAL
  119.             END
  120.             POPUP    "Shape"
  121.             BEGIN
  122.                 MENUITEM    "Box",            IDM_3DSHAPE_BOX
  123.                 MENUITEM    "Disk",            IDM_3DSHAPE_DISK
  124.                 MENUITEM    "Ngon",            IDM_3DSHAPE_NGON
  125.                 MENUITEM    "Wedge",        IDM_3DSHAPE_WEDGE
  126.                 MENUITEM    "Bow",            IDM_3DSHAPE_BOW
  127.                 MENUITEM    "Star",            IDM_3DSHAPE_STAR
  128.                 MENUITEM    "Flower",        IDM_3DSHAPE_FLOWER
  129.                 MENUITEM    "Ring",            IDM_3DSHAPE_RING
  130.                 MENUITEM    "Rose",            IDM_3DSHAPE_ROSE
  131.             END
  132.         END
  133.         POPUP    "Surface Object"
  134.         BEGIN
  135.             MENUITEM    "Bezier Surface",    IDM_SURFACE_BEZIER    
  136.             MENUITEM    "Hermit Surface",    IDM_SURFACE_HERMIT
  137.             MENUITEM    "B-Spline Surface",    IDM_SURFACE_BSPLINE
  138.             MENUITEM    "NURBS Surface",    IDM_SURFACE_NURBS
  139.             MENUITEM    "Coons Patch",        IDM_SURFACE_COONSPATCH
  140. /*
  141.             MENUITEM    SEPARATOR
  142.             MENUITEM    "Ellipsoid",        IDM_3DSHAPE_ELLIPSOID
  143.             MENUITEM    "Elliptic Parab",    IDM_3DSHAPE_ELLIPTICPARAB
  144.             MENUITEM    "Hyperboloid 1",    IDM_3DSHAPE_HYPERBOLOID1
  145.             MENUITEM    "Hyperboloid 2",    IDM_3DSHAPE_HYPERBOLOID2
  146.             MENUITEM    "Hyperbolic Parab",    IDM_3DSHAPE_HYPERBOLICPARAB
  147. */
  148.         END
  149.         POPUP    "Solid Object"
  150.         BEGIN
  151.             MENUITEM    "Torus",            IDM_SOLID_TORUS
  152.             MENUITEM    "Sphere",            IDM_SOLID_SPHERE
  153.             MENUITEM    "Ellipsoid",        IDM_SOLID_ELLIPSOID
  154.             MENUITEM    "Cylinder",            IDM_SOLID_CYLINDER
  155.             MENUITEM    "Cone",                IDM_SOLID_CONE
  156.             MENUITEM    "Box",                IDM_SOLID_BOX
  157.             MENUITEM    "Tube",                IDM_SOLID_TUBE
  158.             MENUITEM    "Tetrahedron",        IDM_SOLID_TETRAHEDRON
  159.             MENUITEM    "Octahedron",        IDM_SOLID_OCTAHEDRON
  160.             MENUITEM    "Dodecahedron",        IDM_SOLID_DODECAHEDRON
  161.             MENUITEM    "Icosahedron",        IDM_SOLID_ICOSAHEDRON
  162.             MENUITEM    "Frustum",            IDM_SOLID_FRUSTUM
  163.             MENUITEM    "Ridge",            IDM_SOLID_RIDGE
  164.             MENUITEM    "Star",                IDM_SOLID_STAR
  165.             MENUITEM    "Flower",            IDM_SOLID_FLOWER
  166.         END
  167.         POPUP    "String Object"
  168.         BEGIN
  169.             MENUITEM    "Solid Text",        IDM_TEXT_SOLID
  170.             MENUITEM    "3D Text",            IDM_TEXT_3D
  171.             MENUITEM    "2D Text",            IDM_TEXT_2D
  172.             MENUITEM    SEPARATOR
  173.             MENUITEM    "Select Font",        IDM_TEXT_SELECTFONT
  174.         END
  175.     END
  176.     POPUP "Transform"
  177.     BEGIN
  178.         POPUP    "2D Transf"
  179.         BEGIN
  180.             MENUITEM    "Translate"            IDM_2DTRANSF_TRANSLATE
  181.             MENUITEM    "Point Scale",        IDM_2DTRANSF_POINTSCALE
  182.             MENUITEM    "Point Rotate",        IDM_2DTRANSF_POINTROTATE
  183.             MENUITEM    "Shear",        IDM_2DTRANSF_SHEAR
  184.             MENUITEM    "Stretch",        IDM_2DTRANSF_STRETCH
  185.             MENUITEM    "Mirror",        IDM_2DTRANSF_MIRROR
  186.         END
  187.         POPUP    "3D Transf"
  188.         BEGIN
  189.             MENUITEM    "Point Scale",        IDM_3DTRANSF_POINTSCALE
  190.             MENUITEM    "Axle Rotate",        IDM_3DTRANSF_AXLEROTATE
  191.             MENUITEM    "Stretch",        IDM_3DTRANSF_STRETCH
  192.             MENUITEM    "Shear",        IDM_3DTRANSF_SHEAR
  193.             MENUITEM    "Mirror",        IDM_3DTRANSF_MIRROR
  194.         END
  195.         POPUP        "Object Array"
  196.         BEGIN
  197.             MENUITEM    "Rectangular 3D",    IDM_3DARRAY_RECTANGLE
  198.             MENUITEM    "Polar 3D",        IDM_3DARRAY_POLAR
  199.             MENUITEM    "Cubic",        IDM_3DARRAY_CUBIC
  200.             MENUITEM    "Cylindric",    IDM_3DARRAY_CYLINDRIC
  201.             MENUITEM    "Spheric",        IDM_3DARRAY_SPHERIC
  202.             MENUITEM    SEPARATOR
  203.             MENUITEM    "Rectangular 2D",    IDM_2DARRAY_RECTANGLE
  204.             MENUITEM    "Polar 2D",        IDM_2DARRAY_POLAR
  205.         END
  206.     END
  207.     POPUP    "&Option"
  208.     BEGIN
  209.         MENUITEM    "Background Color",    IDM_OPTION_BACKCOLOR
  210.         MENUITEM    "Repaint Window",    IDM_OPTION_REDRAW
  211.         MENUITEM    "Shding Method",        IDM_OPTION_SHADEMODE
  212.         MENUITEM    "Shading Preview",    IDM_OPTION_PREVIEW
  213.         POPUP    "&Light Setting"
  214.         BEGIN
  215.             MENUITEM    "Select Light &1",    IDM_SELECT_L1
  216.             MENUITEM    "Select Light &2",    IDM_SELECT_L2
  217.             MENUITEM    "Select Light &3",    IDM_SELECT_L3
  218.             MENUITEM    "Select Light &4",    IDM_SELECT_L4
  219.             MENUITEM    SEPARATOR
  220.             MENUITEM    "&Global Ambient",    IDM_GLOBAL_AMBIENT
  221.         END
  222.         POPUP    "&Material Setting"
  223.         BEGIN
  224.             MENUITEM    "Select Material &1",    IDM_SELECT_M1
  225.             MENUITEM    "Select Material &2",    IDM_SELECT_M2
  226.             MENUITEM    "Select Material &3",    IDM_SELECT_M3
  227.             MENUITEM    "Select Material &4",    IDM_SELECT_M4
  228.         END
  229.         MENUITEM    "&Solid Texture",            IDM_OPTION_TEXTURE
  230.     END
  231.     POPUP    "&Help"
  232.     BEGIN
  233.         MENUITEM    "Demo Help",                IDM_HELP_DEMOPROG
  234.         MENUITEM     "Visualib Help",             IDM_HELP_VISUALIB
  235.         MENUITEM    "About VisualLib",             IDM_HELP_ABOUT
  236.         MENUITEM    "License Info",                IDM_HELP_LICENSE
  237.     END
  238. END
  239.  
  240. RCINCLUDE dialogs.h
  241. RCINCLUDE dialogs.dlg
  242.  
  243. STRINGTABLE
  244. BEGIN
  245.     1,    "Visual Technologe International, Co."
  246. END
  247.